package com.c4.service;

import com.c4.domain.PageBean;
import com.c4.domain.deviceStatus;

import java.util.List;

public interface IdeviceStatusService {
    //设备详情分页显示
    PageBean<deviceStatus> list(Integer pageNum, Integer pageSize);
    //根据id找设备
    deviceStatus detail(Integer id);
    //设备全部显示
    List<deviceStatus> listAll();
    //添加设备
    void add(deviceStatus deviceStatus);
    //删除设备
    void delete(Integer id);
    //故障设备分页展示
    PageBean<deviceStatus> listWarn(Integer pageNum, Integer pageSize);
    //正常设备显示
    List<deviceStatus> listAllNormal();
    //修改设备故障状态
    void warnUpdate(deviceStatus deviceStatus);
    //设备故障已解决分页显示
    PageBean<deviceStatus> listStra(Integer pageNum, Integer pageSize);
    //故障设备处理策略
    void straUpdate(deviceStatus deviceStatus);
}
